package com.speedcar.base.annotation;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RateLimit {
    /**
     * 每秒允许的请求次数
     */
    int permitsPerSecond() default 20;

    /**
     * 限流key，支持SpEL表达式
     */
    String key() default "";
}
